package com.flitsneak.designpatterns.structuralpatterns.wrapper;

/**
 * @author flitsneak
 * @email flitsneak@gmail.com
 * @date 2022/7/13 13:57
 * @description
 */
public abstract class NatureLook {

    protected abstract String makeup();

    protected abstract int occasionWeight();

    protected void getOccasion(int occasionWeight){
        switch (occasionWeight) {
            case 1:
                System.out.println("今天的状态是宅家状态");
                break;
            case 2:
                System.out.println("今天的状态是食堂状态");
                break;
            case 3:
                System.out.println("今天的状态是社团状态");
                break;
            case 4:
                System.out.println("今天的状态是酒吧状态");
                break;
        }
    }
}
